/*****
 ***
 * Various IBM9729 specific field information ( Narayanan Subramaniam - October
 * 1996 ).
 ***
 *****/

Field "IBM9729 Name" {
        Type    StringType;
}

Field "IBM9729D Name" {
        Type    StringType;
}

Field "IBM9729 Description" {
        Type    StringType;
}

Field "IBM9729 Proxy Agent" {
        Type    StringType;
}

Field "IBM9729D Proxy Agent" {
        Type    StringType;
}

Field "IBM9729C Proxy Agent" {
        Type    StringType;
}

Field "IBM9729O Proxy Agent" {
        Type    StringType;
}

Field "IBM9729A Proxy Agent" {
        Type    StringType;
}

Field "IBM9729 Proxy Community" {
        Type    StringType;
}

Field "IBM9729D Proxy Community" {
        Type    StringType;
}

Field "IBM9729C Proxy Community" {
        Type    StringType;
}

Field "IBM9729O Proxy Community" {
        Type    StringType;
}

Field "IBM9729A Proxy Community" {
        Type    StringType;
}

Field "IBM9729 Serial Port" {
	Type	StringType;
}

Field "IBM9729 Total Cards" {
        Type    Integer32;
}

Field "IBM9729 Fiber Type" {
	Type 	StringType;
}

Field "IBM9729 Peer" {
        Type    StringType;
}

Field "IBM9729D Peer" {
        Type    StringType;
}

Field "IBM9729 Card Installed" {
	Type	StringType;
}

Field "IBM9729 Input" {
	Type	StringType;
}

Field "IBM9729 Link Light" {
	Type	StringType;
}

Field "IBM9729 Laser Output" {
	Type	StringType;
}

Field "IBM9729 Laser Drive" {
	Type	StringType;
}

Field "IBM9729 Unit Operating" {
	Type	StringType;
}

Field "IBM9729 Power Supply 1" {
	Type	StringType;
}

Field "IBM9729 Power Supply 2" {
	Type	StringType;
}

Field "IBM9729 Grating Temperature" {
	Type	StringType;
}

Field "IBM9729 Cabinet Temperature" {
	Type	StringType;
}

Field "IBM9729 Last Trap" {
	Type	StringType;
}

Field "IBM9729Card Peer" {
	Type 	StringType;
}

Field "IBM9729 Index Number" {
	Type 	Integer32;
}

Field "IBM9729 Card Number" {
	Type 	Integer32;
}

Field "IBM9729 Connection Endpoint 1" {
	Type 	StringType;
}

Field "IBM9729 Connection Endpoint 2" {
	Type 	StringType;
}

Field "IBM9729 Remote Host" {
	Type 	StringType;
}

Field "IBM9729 Link Validity" {
	Type 	StringType;
}

Field "IBM9729 Link Status" {
	Type 	StringType;
}

Field "IBM9729 Link Fiber Used" {
	Type 	StringType;
}

Field "IBM9729 Link Last Command" {
	Type 	StringType;
}

Field "IBM9729 Link Switch Command" {
	Type 	StringType;
}

Field "IBM9729 Link Switch Mode" {
	Type 	StringType;
}

Field "IBM9729 Link Source Switching Command" {
	Type 	enumeration;
	Enumeration "Unset",
		    "PRIMARY",
		    "SECONDARY",
		    "HOLD",
		    "AUTO";
}

Field "IBM9729 Link Destination Switching Command" {
	Type 	enumeration;
	Enumeration "Unset",
		    "PRIMARY",
		    "SECONDARY",
		    "HOLD",
		    "AUTO";
}

Field "IBM9729 Link Store Source Switch Command" {
	Type 	Integer32;
}

Field "IBM9729 Link Store Destination Switch Command" {
	Type 	Integer32;
}

Field "IBM9729 Optical Amplifier Installed" {
	Type 	StringType;
}

Field "IBM9729 Optical Amplifier Parity" {
	Type 	StringType;
}

Field "IBM9729 Pump 1 Active" {
	Type 	StringType;
}

Field "IBM9729 Pump 1 Efficiency" {
	Type 	StringType;
}

Field "IBM9729 Pump 1 Voltage" {
	Type 	StringType;
}

Field "IBM9729 Pump 1 Temperature" {
	Type 	StringType;
}

Field "IBM9729 Pump 2 Active" {
	Type 	StringType;
}

Field "IBM9729 Pump 2 Efficiency" {
	Type 	StringType;
}

Field "IBM9729 Pump 2 Voltage" {
	Type 	StringType;
}

Field "IBM9729 Pump 2 Temperature" {
	Type 	StringType;
}

Field "IBM9729 Pump Last Command" {
	Type 	StringType;
}

Field "IBM9729 Pump Enable Command" {
	Type 	enumeration;
	Enumeration "Unset",
		    "PUMP 1 ON, PUMP 2 ON",
		    "PUMP 1 ON, PUMP 2 OFF",
		    "PUMP 1 OFF, PUMP 2 ON",
		    "PUMP 1 OFF, PUMP 2 OFF";
}

Field "IBM9729 Store Pump Enable Command" {
	Type 	Integer32;
}
